package sohsite.pelada.peladeiroJogo;

import java.io.Serializable;

import sohsite.pelada.jogo.Jogo;
import sohsite.pelada.peladeiro.Peladeiro;

public class PeladeiroJogo implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Peladeiro peladeiro;
	private Jogo jogo;
	private Integer gols;
	
	public PeladeiroJogo(){
		
	}
	
	public PeladeiroJogo(Peladeiro peladeiro, Jogo jogo, Integer gols) {
		this.peladeiro = peladeiro;
		this.jogo = jogo;
		this.gols = gols;
	}

	
	public Peladeiro getPeladeiro() {
		return peladeiro;
	}

	public void setPeladeiro(Peladeiro peladeiro) {
		this.peladeiro = peladeiro;
	}

	public Jogo getJogo() {
		return jogo;
	}

	public void setJogo(Jogo jogo) {
		this.jogo = jogo;
	}

	public Integer getGols() {
		return gols;
	}

	public void setGols(Integer gols) {
		this.gols = gols;
	}	
	
	public boolean equals(Object peladeiroJogo){
		PeladeiroJogo pj = (PeladeiroJogo)peladeiroJogo;
		boolean retorno = false;
		
		if(this.peladeiro.getId() == pj.getPeladeiro().getId()
				&& this.jogo.getId() == pj.getJogo().getId()){
			retorno = true; 
		}
		
		return retorno;
	}
}
